﻿html, body, div, span,dl, dt,u, dd, ul, ol, li,applet, object, iframe,h1, h2, h3, h4, h5, h6,pre, code,form, fieldset, legend, input, textarea, button,p, a, blockquote,table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;}
html {background:#fff;color:#000;}
body {font:12px Arial, "宋体", Verdana, Geneva, Helvetica, sans-serif;}
ol, ul {list-style:none;list-style-position:outside;}

table {border-spacing:0;}
img {border:0;}
a {color:#03C;text-decoration:none;}
address,caption,cite,code,dfn,em,th,var {font-style:normal;font-weight:normal;}
strong {font-weight:bold;}
caption,th {text-align:left;}
abbr,acronym {border:0;font-variant:normal;}

fieldset {padding:10px;color:#333;border:#E4E4E4 solid 1px;}
legend {color:#444444; font-weight:800; background:#fff;}
.displayblock{ display:block;}
.disline{ display:inline-block;}
.disnone{ display:none; }
.vam{vertical-align:middle; }
.fwb{ font-weight:bold;}

#tinybox {position:absolute; display:none; padding:10px; background:#fff url(images/preload.gif) no-repeat 50% 50%; border:10px solid #e3e3e3; z-index:2000}
#tinymask {position:absolute; display:none; top:0; left:0; height:100%; width:100%; background:#000; z-index:1500}
#tinycontent {background:#fff}

.w25{ width:25px;}
.w52{ width:52px;}
.w50{ width:50px;}
.w60{ width:60px;}
.w80{ width:80px;}
.w100{ width:100px;}
.w105{ width:105px;}
.w110{ width:110px;}
.w120{ width:120px;}
.w125{ width:125px;}
.w150{ width:150px;}
.w180{ width:180px;}
.w200{ width:200px;}
.w220{ width:220px;}
.w230{ width:230px;}
.w250{ width:250px;}
.w300{ width:300px;}
.w320{ width:320px;}
.w400{ width:400px;}
.w500{ width:500px;}
.w700{ width:700px;}

.pl5{ padding-left:5px;}
.pl10{ padding-left:10px;}
.pl20{ padding-left:20px;}
.pl50{ padding-left:50px;}
.pl100{ padding-left:100px;}
.pl150{ padding-left:150px;}
.pl300{ padding-left:300px;}
.pl350{ padding-left:350px;}

.pb10{ padding-bottom:10px;}
.pb5{ padding-bottom:5px;}

.ml300{ margin-left:300px;}
.ml100{ margin-left:100px;}
.ml200{ margin-left:200px;}
.ml20{ margin-left:20px;}
.ml50{ margin-left:50px;}
.ml10{ margin-left:10px;}
.ml5{ margin-left:5px;}

.mt100{ margin-top:100px;}
.mt20{ margin-top:20px;}
.mt40{ margin-top:40px;}
.mt10{ margin-top:10px;}
.mb20{ margin-bottom:20px;}
.mb10{ margin-bottom:10px;}

.mb100{ margin-bottom:100px;}
.mr20{ margin-right:20px;}
.mr10{ margin-right:10px;}
.mr5{ margin-right:5px;}

.h18{ height:18px;}
.h25{ height:25px;}
.h50{ height:50px;}
.h20{ height:20px;}
.h25{ height:25px;}
.h30{ height:30px;}
.h23{ height:23px;}
.h25{ height:25px;}
.h100{ height:100px;}
.h300{ height:300px;}
.h500{ height:500px;}

.lh25{ line-height:25px;}
.fz14{ font-size:14px; }

.clear{ clear:both;}
.wrap {min-width:1000px;*position:relative;}
.head {background:#264597 url("../images/bg_head.jpg") no-repeat right 0;height:50px;margin:0 0 0px;position:relative;z-index:200; /* 突破工具箱的层级 100 */}
.logo {position:absolute;top:10px;left:24px;padding-top:2px;color:White;font-weight:bolder;font-size:28px;}

.inurl{margin-left:auto; margin-right:auto; margin-top:15px; margin-bottom:5px; overflow:hidden;}
.inurl_bold{font-weight: bold;}
.inurl a, .inurl .plr5{color: #323232;text-decoration: none; }
.inurl a:hover{color: #ff4800;text-decoration: none;}

/*menu*/
.nav_main {position:absolute;top:23px;left:198px;}
.nav_main ul {width:630px;}
.nav_main li {color:#FFF;float:left;font-size:14px;height:27px;line-height:27px;margin:0 5px 0 0;text-align:center;}
.nav_main li a {background:url("../images/bg_icon.png") no-repeat;color:#FFF;display:block;font-weight:bold;background-position:-208px -30px;text-align:center;width:82px;}
.nav_main li a:hover {text-decoration:none;}
.nav_main li a.current {background-position:-208px 0; color:Black;}
.nav_main li a.tab{}

.noborder {border:0!important;}
.nav_top {position:absolute;top:6px;right:10px;}
.nav_top ul {}
.nav_top li {border-left:1px solid #FFF;color:#FFF;float:left;line-height:14px;padding:0 10px;}
.nav_top li a {color:#FFF;}
.nav_top li.username {font-weight:bold;}
.nav_top li.contact #NavSubContact {background:url("../images/bg_icon_right.png") no-repeat 90% -123px;margin:-2px -3px;padding:2px 20px 2px 5px;white-space:nowrap;}
.nav_top li .number {color:#FC0;}
.nav_top li.active {position:relative;}
.nav_top li.active #NavSubContact {background-color:#FFF;background-position:90% -153px;_background-position:96% -153px;border:1px solid #C0C0C0;border-bottom-color:#FFF;color:#333;margin:-3px -4px;outline:0;position:relative;z-index:1;}
.nav_top li ul {display:none;}
.nav_top li.active ul {background:#FFF;border:1px solid #C0C0C0;display:block;padding:3px 0;width:100px;position:absolute;top:17px;left:6px;}
.nav_top li ul li {border:0;float:none;padding:3px 10px;}
.nav_top li ul li a {color:#00F;}

.nav_sub{background:#EDF3FE; padding-left:100px;  border-bottom:1px solid #D1D7DC;}
.nav_sub ul li{ float:left; margin-right:15px; height:20px; line-height:20px; padding-bottom:5px;padding-top:5px;}
.nav_sub ul li a{ padding-left:10px; color:#0033CC; padding-right:10px; height:20px; text-decoration:none; display:block; text-align:center; line-height:20px;}
.nav_sub ul li a:hover{ color:Red;}
.nav_sub ul li a.current{background:#3598FF; color:White;border-bottom:1px solid #4E92CF;}

#footer{border-top: 1px solid #D1D7DC; clear: both;margin: 10px auto;text-align: center;padding-top:10px;}
#footer .yqlink{ text-align:left;color: #A7A7A7; text-align:center; margin-top:10px;}
#footer .yqlink a{margin: 0 5px;color: #A7A7A7;}
#footer .foot-nav{display: block;height:15px;margin: 0 auto 0;}
#footer .foot-nav a{margin: 0 7px;color: #0080C8;text-decoration: none;}
#footer .copyright{clear: both;margin: 15px auto 0;}

.b_page{ clear:both; margin-top:20px; margin-bottom:20px; float:right; text-decoration:none; }
.b_page a{float:left}
.b_page .page_now{float:left}
.b_page .page_now a{border:1px solid #e4e4e4; display:inline-block; color:#666; height:18px; line-height:18px; padding:0px 6px; margin:0 2px; font-family:Arial, Helvetica, sans-serif}
.b_page .page_now u{display:inline-block; float:left; color:#666;margin:0 2px; text-decoration:none;height:18px; line-height:18px;}
.b_page .page_now a.current{border:1px solid #fe7201; background:#ff7101; color:#fff; font-weight:bold;}
.b_page .page_now a.next{background:url(../images/pic.png) no-repeat 5px -1126px; padding-left:12px}
.b_page .page_now a.down{background:url(../images/pic.png) no-repeat 45px -1147px; padding-right:12px}
.b_page .page_now .numpage{border:1px solid #dcdcdc; height:15px; width:19px; text-align:center; margin:0 2px}
.b_page .at_1but {height:22px;line-height:22px;background:url(../images/pic.png) no-repeat right;display:inline-block;overflow:hidden;border:0;padding:0px 3px 0 0;margin:0;color:#fff;cursor:pointer;text-decoration:none}
.b_page .at_1but u {width:50px;height:100%;background:url(../images/pic.png) no-repeat 0 -918px;margin:0;padding:0;border:0;overflow:hidden;text-align:center;text-decoration:none;}
.b_page .b_1_g {background-position:right -895px;color:#666} .b_1_g u{background-position:0 -918px; float:left;}
.b_page .b_1_g:hover {background-position:right -941px;color:#666} .b_1_g:hover u{background-position:0 -964px}
.b_page .b_1_g:active {background-position:right -987px;color:#666} .b_1_g:active u{background-position:0 -1010px}


.chklist li{ float:left; margin-right:15px;}
.ullist li{ height:35px; line-height:35px;}

.ullist2 li{ height:25px; line-height:25px;}

.content{margin:15px 20px 15px 20px;}
.tb{font-size: 14px; width:100%;}
.tb td{ height:40px;}

.tb1{font-size: 14px; width:100%;}
.tb1 td{ height:30px;}

.warning{ border:solid 1px #FEBF90; height:15px; line-height:15px;  background:#FFFBE1; padding-top:2px; padding-bottom:2px; margin-bottom:20px; margin-left:100px; padding-left:20px; color:Red; font-weight:bold; display:none;}

.smallWarning{height:18px; line-height:18px; font-size:13px; display:inline-block;border:solid 1px #888888; background:#F2F2F2; text-align:center;}
.lbl{ margin-left:5px; width:120px; line-height:35px; text-align:right; height:35px; display:inline-block;font-size: 14px;}
.lbl2{ margin-left:5px; color:#333333; font-weight:bold; width:95px; line-height:35px; text-align:right; height:35px; display:inline-block;font-size: 12px;}
.lbl3{ margin-left:5px; line-height:25px; text-align:right; height:25px; display:inline-block;font-size: 14px;}

.txt{ border: #a7a6aa 1px solid;vertical-align:middle;font-size: 14px; height:24px; line-height:24px; }
.h3{color:#444444;padding-bottom:10px; font-size:15px;}
.h3_1{color:Black; padding-bottom:10px; font-size:15px; font-weight:bold; padding-left:5px; background:#EFEFEF; padding-top:5px;  padding-bottom:5px;}
.txtarea{width:700px; height:180px; border:#a7a6aa 1px solid; }
.btn {margin-left:127px; border-top-width: 0px;border-left-width: 0px;background: url(http://tccommon.17usoft.com/tcproject/images/btn.PNG) no-repeat;border-bottom-width: 0px;overflow: hidden;width:94px;color:#666666;font-weight:bold;line-height:35px;height:35px;text-align: center;border-right-width:0px;}
.btn2 { cursor:pointer; border-top-width: 0px;vertical-align:middle;border-left-width: 0px;background: url(http://tccommon.17usoft.com/tcproject/images/btn_1.PNG) no-repeat;border-bottom-width: 0px;overflow: hidden;width:75px;color:black;font-weight:bold;line-height:25px;height:25px;text-align: center;border-right-width:0px;}
.line{border-bottom-style:solid; border-bottom-color:#ccc; border-bottom-width:1px; height:2px;}
.txt1{margin-left:2px; border: #a7a6aa 1px solid;vertical-align:middle;padding:0 3px;font-size: 14px; height:20px; line-height:20px; }
.link1{ height:19px; padding-left:2px; padding-right:2px; line-height:19px; display:inline-block; text-decoration:none;  text-align:center; color:Black; font-size:12px; background:#F0F0F0; border:1px solid #A7A6AA;}

.classList{ border: 1px solid #DDDDDD;}
.classList .class{background:#ECECEC;}
.classList a.common{text-decoration:none; display:inline-block;  padding-left:10px; padding-right:10px;   height:25px; line-height:25px;}
.classList a.current{color:Black; font-weight:bold; text-decoration:none; display:inline-block;  padding-left:10px; padding-right:10px;   height:25px; line-height:25px;}
.classList .table{ width:98.5%; margin-top:10px; margin-left:10px; margin-right:10px; margin-bottom:10px; border: 1px solid #E4E4E4;  border-collapse: collapse;}
.classList .table td {  height:25px; line-height:25px; padding-left:3px; border: 1px solid #E4E4E4; }
.classList .table .tit td {  height:30px; background-color:#EFEFEF;  white-space:nowrap; }
.classList .table td  a{ margin-right:10px;}

.fileList li{ height:25px; line-height:25px;}
.fileList a{ height:20px; line-height:20px;}

.progress {border: 1px solid #D7D7D7; height:10px; display:inline-block; line-height:10px; width:100px; overflow:hidden;text-align:left;}
.progress .number{ background:#BAE0BA; height:10px; display:inline-block; line-height:10px; font-size:12px; text-align:left;}
.planTab{   border-bottom: solid 1px #4271C9; margin-top:10px;}
.planTab a { text-decoration:none; display:inline-block;  padding-left:10px; padding-right:10px; color:Black;  height:25px; line-height:25px;}
.planTab a.current{background:#4271C9; color:White;}

 .tablelist2{ width:100%; margin-top:10px;  table-layout:fixed; margin-bottom:10px; border: 1px solid #E4E4E4;  border-collapse: collapse;}
 .tablelist2 td {  height:25px; line-height:25px; padding-left:3px; border: 1px solid #E4E4E4;}
 .tablelist2 .tit td {  height:30px; background-color:#EFEFEF;  white-space:nowrap; }
 .tablelist2 td  a{ margin-right:5px;}
 
 .tablelist3{ width:95%;table-layout:fixed; margin-bottom:10px; border: 1px solid #E4E4E4;  border-collapse: collapse;}
 .tablelist3 td {  height:25px; line-height:20px; padding-left:3px; border: 1px solid #E4E4E4;}
 .tablelist3 .tit td {  height:20px; background-color:#EFEFEF;  white-space:nowrap;  }
 .tablelist3 td  a{ margin-right:5px;}
 
 .tablelist4{table-layout:fixed; margin-bottom:10px; border: 1px solid #E4E4E4;  border-collapse: collapse;}
 .tablelist4 td {  height:25px; line-height:20px; border: 1px solid #E4E4E4;}
 .tablelist4 .tit td {  height:20px; background-color:#EFEFEF;  white-space:nowrap; font-weight:bold; }
 .tablelist4 td  a{ margin-right:5px;}

 
 
 .tablelist5{table-layout:fixed; margin-bottom:10px; border: 1px solid #F1F3F1;  border-collapse: collapse;}
 .tablelist5 td {  height:15px; line-height:15px;border: 1px solid #F1F3F1;}
 .tablelist5 .tit1 td {  height:15px; background-color:#4271C9; color:White;  white-space:nowrap; border-top:none;}
 .tablelist5 td  a{ margin-right:5px;}
 
 .tablelist6{table-layout:fixed; margin-bottom:10px; border: 1px solid #E4E4E4;  border-collapse: collapse;}
 .tablelist6 td {  height:25px; line-height:20px; border: 1px solid #E4E4E4;}
 .tablelist6 .tit td {  height:20px; background-color:#EFEFEF;  white-space:nowrap; font-weight:bold; }
 .tablelist6 td  a{ margin-right:5px;}
 .tablelist6 .none td {  border-bottom:none;  background:#F7F8F7; }
 
.zchead01{clear:both; height:27px; background:url(http://img1.40017.cn/cn/new_ui/comprehensive/images/order_center/c_zclist.png) left -53px repeat-x;}
.zchead01 ul{padding-left:10px; height:27px; float:left; }
.zchead01 ul li{float:left; margin-right:2px; display:inline; padding:0 15px;}
.zchead01 ul li.at{height:22px;font-size:14px; font-weight:bold; padding-top:4px; border:#bbdfff 1px solid; border-bottom:none; background:url(http://img1.40017.cn/cn/new_ui/comprehensive/images/order_center/c_at.gif) repeat-x;}
.zchead01 ul li.not{height:21px; margin-top:3px; color:#666666; padding-top:2px; cursor:pointer; border:#dddddd 1px solid; border-bottom:none; background:url(http://img1.40017.cn/cn/new_ui/comprehensive/images/order_center/c_not.gif) repeat-x;}
.zchead01 ul li.not a{color:#666666;} 
.zchead01 ul li.at a{color:#333333;} 

.GGannt{
            font-size: 12px;
            margin-top:100px;
            position:absolute;          
        }
        .GMonth
        {
            padding-left: 5px;
            font-family: tahoma, arial, verdana;
            font-size: 12px;
            width: 100px;
            background: #F7F8F7;
            height: 24px;
        }
        .GTask
        {
            padding-left: 5px;
            font-family: tahoma, arial, verdana;
            font-size: 12px;
            width: 200px;
            background: #FAFCFA;
            height: 24px;
            text-align: center;
        }
        .GTitle
        {
            font-family: tahoma, arial, verdana;
            font-size: 12px;
            width: 24px;
            height: 24px;
            text-align: center;
        }
        .GDay
        {
            font-family: tahoma, arial, verdana;
            font-size: 12px;
            text-align: center;
            width: 24px;
            height: 24px;
        }
        
        .GWeekEnd
        {
            background: #F7F8F7;
        }
        .GDemandTitle
        {
            background: #FF6B40;
        }
        .GProjectTitle
        {
            background: #8ABF28;
        }
        .GTaskTitle
        {
            background: #65AEE7;
        }